be bested by - German English Dictionary